package eSchool.DataLayer;

import eSchool.BL.AlunoInscrito;
import eSchool.BL.AlunosInscritos;
import eSchool.BL.CriteriosPesquisa;

public interface IAlunoInscritoDAO {

    public int insertAlunoInscrito(AlunoInscrito alunoInscrito) throws Exception;

    public boolean deleteAlunoInscrito(AlunoInscrito alunoInscrito) throws Exception;

    public AlunoInscrito findAlunoInscrito(String numAluno, String codDisciplina) throws Exception;
    
    public AlunoInscrito findAlunoInscrito(AlunoInscrito alunoInscrito, String numAluno, String codDisciplina) throws Exception;
  
    public boolean updateAlunoInscrito(AlunoInscrito alunoInscrito) throws Exception;

    public AlunosInscritos selectAlunoInscritoTO(CriteriosPesquisa criterio) throws Exception;
    
    public AlunosInscritos selectAlunoInscritoTO(AlunosInscritos inscricoes, CriteriosPesquisa criterio) throws Exception;
}
